package timingwheel

import "time"

type IJob interface {
	// 延迟时间
	Delay() time.Duration
	// 执行任务回调
	Run(task *Task)
	// 是否为定时任务
	IsCron() bool
	JobName() string
	JobId() int64
	String() string
	Cancel()
	Init(task *Task)
}
